Towards a Language and Runtime for Intermi ently-Powered Devices

نویسندگان

  • Josiah Hester
  • Kevin Storer
  • Lanny Sitanayah
  • Jacob Sorber
چکیده

Tiny batteryless RFID-scale sensing devices promise to transform science and society by enabling long-term, maintenance-free data gathering. These intermittently-powered devices are a key enabling technology for the future Internet-of-Things (IoT): as the economics of disposal and recharging of batteries do not scale to the trillions of devices in the IoT. System designers currently lack the end-to-end solution for designing and deploying these devices en masse. In this paper we describe a potential language and runtime for the tiny, intermittently-powered devices, that will become the fundamental units of the IoT. We consider the many challenges, and outline requirements, for such a language. We then cast the language in the broader scope of an end-to-end toolchain for intermittentlypowered devices. Finally, we discuss how languages for these devices should be evaluated–with a focus on usability, and ease of adoption–and outline questions guiding any evaluation of future languages.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An XML-Based Runtime User Interface Description Language for Mobile Computing Devices

In a time where mobile computing devices and embedded systems gain importance, too much time is spent to reinventing user interfaces for each new device. To enhance future extensibility and reusability of systems and their user interfaces we propose a runtime user interface description language, which can cope with constraints found in embedded systems and mobile computing devices. XML seems to...

متن کامل

Resonant frequency of bimorph triangular V-shaped piezoelectric cantilever energy harvester

The concept of “energy harvesting” is to design smart systems to capture the ambient energy and to convert it to usable electrical power for supplying small electronics devices and sensors. The goal is to develop autonomous and self-powered devices that do not need any replacement of traditional electrochemical batteries. Now piezoelectric cantilever structures are being used to harvest vibrati...

متن کامل

eFlux: A Language and Runtime System for Perpetual Systems

A key goal of mobile computing is untethering devices from wires, making them truly portable. While mobile devices can make use of wireless communication for network connectivity, they are still dependent on an electrical connection for continued operation. This need for tethering to available electricity significantly limits their range, usefulness, and manageability. Environmental energy harv...

متن کامل

Timely Execution on Intermiently Powered Baeryless Sensors

Tiny intermittently powered computers can monitor objects in hard to reach places maintenance free for decades by leaving batteries behind and surviving o� energy harvested from the environment— avoiding the cost of replacing and disposing of billions or trillions of dead batteries. However, creating programs for these sensors is di�cult. Energy harvesting is inconsistent, energy storage is sca...

متن کامل

Runtime Verification Meets Android Security

A dynamic security mechanism for Android-powered devices based on runtime verification is introduced, which lets users monitor the behaviour of installed applications. The general idea and a prototypical implementation are outlined, an application to real-world security threats shown, and the underlying logical foundations, relating to the employed specification formalism, sketched.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017